iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0
佛心分享-SideProject30

2024學網頁切板不嫌晚系列 第 15

Day 15: 要開始git了(2)

  • 分享至 

  • xImage
  •  

前情提要

昨天跟今天介紹git,這篇會有比較深入的git操作

實際做法 (本機推上github儲存庫)

  1. git checkout -b feature/memberA:切換分支同時開新分支
  2. git add .:添加變更到本地端
  3. git commit -m "輸入commit內容":提交變更到本地端
  4. git push origin feature/memberA:將分支進行git push,並發PR合併到main,指派成員review
  5. 接著可以跟成員開討論串決定是否merge到main branch,是就選Merge pull request,否就選Close with comment

檢查他人進度

  1. git fetch origin feature/memberB:抓取夥伴的分支
  2. git checkout origin feature/memberB:切換到夥伴的分支觀看頁面
  3. 允許PR,confirm merge
  4. git pull origin main:抓取最新版本下來並merge

步驟到此結束,但此時若你還想編輯新東西
5. git fetch origin main:抓取最新版本下來但不會merge
6. git checkout feature/memberA:切換到自己的分支繼續修改
7. git add .
8. git commit -m "輸入commit內容"
9. git merge origin main
10. 發生衝突解決衝突
11. 重新add + commit
12. git push origin feature/memberA:將分支進行git push,並發PR合併到main

夥伴視角

  1. git fetch origin main:抓取最新版本下來
  2. git checkout origin main:切換到main分支
  3. git checkout -b feature/newFunction:切換到新的分支繼續開發
  4. git add .
  5. git commit -m "輸入commit內容"
  6. git push origin feature/newFunction:將分支進行git push,並發PR合併到main

上一篇
Day 14: 要開始git了(1)
下一篇
Day 16: grid小筆記
系列文
2024學網頁切板不嫌晚32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言